<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

<script>
  var arr = [1,2,3];
  console.log(typeof arr); // object

  var obj = {
    a: 3,
    b: 4
  }

  // 用typeof检测数组的时候，结果是object
  // 所以没有办法区分是对象还是数组

  // 如果要检测一个变量是否为数组
  // 需要用Array构造函数下的isArray方法来检测
  // 会返回布尔值
  console.log(Array.isArray(arr));
  console.log(Array.isArray(obj));
</script>